<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // var arr1 = ['suliang'];
        // var arr2 = ['xiaohu','gala','wei','ming'];
        // var arr3 = ['bin','breath'];
        //1.concat方法
        // var total = arr1.concat(arr2,arr3);
        // console.log(total);

        //2.join方法
        // var a = ['www','baidu','com'];
        // var url = a.join('.');
        // console.log(url);

        //3.pop方法
        // var arr = ['xiaohu','ming','wei','gala','breath','bin'];
        // var go = arr.pop(); //pop方法会将删除的值返回。
        // console.log(arr);
        // console.log('离开的是:',go);

        //4.push方法
        // var arr = ['xiaohu','ming','wei','gala'];
        // arr.push('breath');
        // console.log(arr);
        // console.log(arr.push()); //返回数组长度

        //5.shift方法
        // var arr = ['cryin','xiaohu','ming','wei','gala'];
        // var move = arr.shift(); //shift方法会将删除的值返回。
        // console.log(arr);
        // console.log('离开的是:',move);

        //6.unshift方法
        // var arr = ['xiaohu','ming','wei','gala'];
        // arr.unshift('breath');
        // console.log(arr);
        // console.log(arr.unshift());//返回数组长度

        //7.slice方法
        // var arr = ['breath','xiaohu','ming','wei','gala'];
        // var important = arr.slice(1,3);
        // console.log(important);

        //8.splice方法
        // var arr = ['breath','xiaohu','ming','wei','gala'];
        // arr.splice(0,0,'bin'); //向第一个位置添加一个新元素'bin'
        // console.log(arr);

        // arr.splice(0,1); //从第一个位置开始删除一个元素
        // console.log(arr);

        // arr.splice(5,0,'bin');//在第五个位置添加一个元素
        // console.log(arr);

        // console.log(arr.splice(0,5));//删除从第一个位置后的5个元素并返回
        // console.log(arr);
        // arr.splice(0);
        // console.log(arr);

        //9.reverse方法
        // var arr = ['breath','xiaohu','ming','wei','gala'];
        // arr.reverse();
        // console.log(arr);

        //10.sort方法
        // var arr = ['breath','xiaohu','ming','wei','gala'];
        // arr.sort();
        // console.log(arr); //按照字母升序（a-z）
        // console.log(arr.reverse()); //按字母降序（z-a）


        // var num_list = [5,20,40,6,8,45,70];
        // num_list.sort(function(a,z){
        //     return a-z;
        // });
        // console.log(num_list); //按数字从小到大排列

        // num_list.sort(function(a,z){
        //     return z-a;
        // })
        // console.log(num_list); //按数字从大到小排列


        // filter过滤数组
        var arr = new Array;
        arr = [15,52,48,65,45,11,24,42,18];
        var arr1 = arr.filter((p)=>{
            return p==18;
        });
        console.log(arr1); //18

        //every检查数组的元素是否符合(方法检查数组中的所有元素是否都通过了测试（被作为函数提供）。)
        var arr = new Array;
        arr = [15,52,48,65,45,11,24,42,18];
        var arr1 = arr.every((p)=>{
            return p<100;
        });
        console.log(arr1); //true

        //indexOf 检查数组中是否包含某值，包含则返回该值索引
        var str = 'beijing';
        var arr = str.split("");
        console.log(arr);
        var arr2 = arr.indexOf('j');
        console.log(arr2);

        //替换字符串内容replace
        var str = 'welcome to beijing';
        var str1 = str.replace('beijing','guizhou');
        console.log(str1);
    </script>
</head>
<body>
    
</body>
</html>